package com.woniuxy.microfundservice.bean.info;


import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;

import java.io.Serializable;
import java.util.Date;

@Data
@Builder
public class FundFullInfo implements Serializable {

  private Integer id;
  //基金代码
  private Integer fundCode;
  //基金名称
  private String fundName;
  //基金类型：BLEND混合型，STOCK股票型，INDEX指数型，BOND债券型，CURRENCY货币型
  private String fundType;
  //基金名称缩写
  private String fundNameAbbr;
  //基金公司名称
  private String fundCompanyName;
  //基金策略
  private String investStrategy;
  //基金理念
  private String investPhilosophy;
  //当前净值
  private String netValue;
  //净值日期
  private String netValueDate;
  //风险等级：L低风险，M中高风险，H高风险
  private String riskLevel;
  //购买状态： SUBSCRIBE认购期， PURCHASE开放买卖 OFF本平台暂不销售
  private String saleStatus;
  //赎回状态
  private String redeemStatus;
  //机构代码
  private String instId;
  //赎回费率
  private String sellRate;
  //管理费率
  private String trusteeRate;
  //买入费率
  private String manageRate;
  //昨日涨跌幅
  private String dayOfGrowth;
  //近一月涨跌幅
  private String lastMonth;
  //近半年涨跌幅
  private String lastHalfYear;
  //软删除状态,1表示正常,2.回收站3.彻底删除
  private Integer status;
  //热门指数
  private Integer score;
  //投资策略：稳健型、稳中取进型、激进型、保守型、绩优股基
  private String policy;

  @Tolerate
  public FundFullInfo() {
  }
}
